horse farm - French English Dictionary